package org.tis.tools.operatelog.module.log.service;

import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import org.tis.tools.model.log.LogOperate;
import org.tis.tools.model.log.vo.LogOperateDetail;
import org.tis.tools.operatelog.module.log.exception.OperateLogException;

/**
 * LogOperate的Service接口类
 *
 * @author Auto Generate Tools
 * @date 2018/05/14
 */
public interface ILogOperateService extends IService<LogOperate>  {

    /**
     *
     * @param log
     * @throws OperateLogException
     */
    void insertOperatorLog(LogOperateDetail log) throws OperateLogException;


    Page<LogOperate> queryListByUser(Page<LogOperate> page, Wrapper<LogOperate> wrapper)throws
            OperateLogException;

}

